Remove all subcommand executables
authorAlex Crichton <alex@alexcrichton.com>
Thu, 21 Aug 2014 16:24:34 +0000 (09:24 -0700)
committerAlex Crichton <alex@alexcrichton.com>
Wed, 27 Aug 2014 01:25:28 +0000 (18:25 -0700)
commit8cce8996be1c7cb95ccabbb6bc2bf4b652b0eec8
treedb5820140b00b82c7f72d0f5e4e470a20d135e2c
parentb750ef2b51f6620a42ff48b2af6aaf43f7b54420
Remove all subcommand executables

This commit removes all distributed executables except for `cargo`. All
builtin subcommands are implemented through library calls, and the fallback
methods are retained to maintain extensability through new subcommands.

Closes #393
50 files changed:
.travis.install.deps.sh
Cargo.toml
Makefile.in
src/bin/bench.rs [new file with mode: 0644]
src/bin/build.rs [new file with mode: 0644]
src/bin/cargo-bench.rs [deleted file]
src/bin/cargo-build.rs [deleted file]
src/bin/cargo-clean.rs [deleted file]
src/bin/cargo-doc.rs [deleted file]
src/bin/cargo-generate-lockfile.rs [deleted file]
src/bin/cargo-git-checkout.rs [deleted file]
src/bin/cargo-new.rs [deleted file]
src/bin/cargo-read-manifest.rs [deleted file]
src/bin/cargo-run.rs [deleted file]
src/bin/cargo-rustc.rs [deleted file]
src/bin/cargo-test.rs [deleted file]
src/bin/cargo-update.rs [deleted file]
src/bin/cargo-verify-project.rs [deleted file]
src/bin/cargo-version.rs [deleted file]
src/bin/cargo.rs
src/bin/clean.rs [new file with mode: 0644]
src/bin/config_for_key.rs [new file with mode: 0644]
src/bin/config_list.rs [new file with mode: 0644]
src/bin/doc.rs [new file with mode: 0644]
src/bin/generate_lockfile.rs [new file with mode: 0644]
src/bin/git_checkout.rs [new file with mode: 0644]
src/bin/locate_project.rs [new file with mode: 0644]
src/bin/new.rs [new file with mode: 0644]
src/bin/read_manifest.rs [new file with mode: 0644]
src/bin/run.rs [new file with mode: 0644]
src/bin/test.rs [new file with mode: 0644]
src/bin/update.rs [new file with mode: 0644]
src/bin/verify_project.rs [new file with mode: 0644]
src/bin/version.rs [new file with mode: 0644]
tests/support/mod.rs
tests/test_cargo.rs
tests/test_cargo_bench.rs
tests/test_cargo_clean.rs
tests/test_cargo_compile.rs
tests/test_cargo_compile_git_deps.rs
tests/test_cargo_compile_path_deps.rs
tests/test_cargo_compile_plugins.rs
tests/test_cargo_cross_compile.rs
tests/test_cargo_doc.rs
tests/test_cargo_freshness.rs
tests/test_cargo_generate_lockfile.rs
tests/test_cargo_new.rs
tests/test_cargo_run.rs
tests/test_cargo_test.rs
tests/test_cargo_version.rs